perm filename SYMCON.TOC[CLS,LSP]1 blob
sn#827452 filedate 1986-10-30 generic text, type T, neo UTF8
!4!!1--1
!0Common Lisp Object System Specification!!1--1
!11. Basic User Interface Concepts!!1--1
!4CONTENTS!!1--2
!2Introduction!!1--3
!2Classes!!1--4
!3Defining Classes!!1--5
!3The Structure of Class Objects!!1--5
!3Creating Instances of Classes!!1--5
!3Superclasses!!1--6
!3Inheritance!!1--6
!3Class Precedence!!1--6
!3Accessing Slots!!1--6
!3Types and Classes!!1--6
!2Generic Functions and Methods!!1--7
!3Introduction to Generic Functions!!1--7
!3Introduction to Methods!!1--7
!3Congruent Lambda-lists for all Methods of a Generic Function!!1--8
!2Method Selection and Combination!!1--10
!2DAEMON Method Combination!!1--12
!2Determining the Class Precedence List!!1--14
!3Rules for Determining Class Precedence!!1--14
!3Constructing a Tree of Classes!!1--14
!3When Several Orderings are Possible!!1--15
!3Conflicting Class Definitions!!1--15
!2Declaration Method Combination!!1--17
!2Meta Objects!!1--18
!3Metaclasses!!1--18
!3Standard Metaclasses!!1--18